package com.chenfan.mcn.model.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.chenfan.mcn.model.base.BaseEntity;
import lombok.Data;


/**
 * @Author chenguopeng
 * @Date 2021/6/11 9:59
 */
@Data
public class AeRoyaltiesUpdateDTO extends BaseEntity {
    /**
     * 收入合同执行单主键id
     */
    private Long excuteId;

    /**
     * 执行单号
     */
    @Excel(name = "执行单编号", orderNum = "1")
    private String excuteCode;

    /**
     * AE季度单id
     */
    private Long aeQuarterlyId;

    /**
     * 提成单类型：0提成人，1统筹人
     */
    // private Integer aeRoyaltiesType;

    /**
     * 个人总提点
     */
    // @Excel(name = "个人总提点", orderNum = "10", numFormat = "#.##%")
    // private BigDecimal totalPoint;

    /**
     * 个人提成
     */
    // @Excel(name = "个人提成", orderNum = "12")
    // private BigDecimal totalMoney;

    /**
     * 部门负责人id
     */
    private Long depPrincipalNameId;

    /**
     * 部门负责人名称
     */
    @Excel(name = "部门负责人", orderNum = "16")
    private String depPrincipalName;

    /**
     * 部门负责人提点
     */
    // @Excel(name = "部门负责人提点", orderNum = "17", numFormat = "#.##%")
    // private BigDecimal depPrincipalPoint;

    /**
     * 部门负责人提成
     */
    // @Excel(name = "部门负责人提成", orderNum = "18")
    // private BigDecimal depPrincipalMoney;

    /**
     * 执行人id
     */
    private Long excutorId;

    /**
     * 执行人名称
     */
    @Excel(name = "执行人", orderNum = "14")
    private String excutorName;

    /**
     * 是否作废（0-未作废，1-已作废）
     */
    // private Integer isInvalid;

    /**
     * 品牌名称（数据字典）
     */
    // private String brandName;

    /**
     * 产品名称
     */
    // @Excel(name = "产品名称", orderNum = "7")
    // private String productName;

    /**
     * 执行人工号
     */
    // @Excel(name = "执行人工号", orderNum = "13")
    // private String jobNumber;

    /**
     * 部门负责人工号
     */
    @Excel(name = "部门负责人工号", orderNum = "15")
    private String departmentJobNumber;
}
